8,1******************************************
4,1   .------.                               
4,1  /  ~ 8~   4\,------.      ______          
4,1,'  ~ 7~ 3~  4/  (2@9)   4\   ,' ~ 7~ ~4\         
4,1 ~ 12~ 8~ 4~ 9~7/`. 4~ 7~ 8~  4\ /  ~ 8~ 7~  4\        
4,112~ 4~ 7~ 3~ 4~| ,'\ ~ 12~ 4~  X 8~ 12~ \3~ \4~ \       
4,1 ~8~ 12~ 3~  7V4--<  ~ 7~ 4~ ( ~ ~ 12~ \ 3~\8~ 4\      
4,1~ 3~ 8~ 7~ 12~ 9~  4(7v8v 4~ ~  \/\ ~8\12~ \3~ |8~ 4|     
4,1 ~ 8/ 12~ 3~ 4~ 7~ 4(7v8v 4~ 7""    4\~ 8\12~ |3~| 8~4|     
4,1~ 8/ 12~ 3/ 8~ 4~ ~ 7v8v   4"""    \~| 12~/3~/8~4/      
4,1,8' 12~ 3/ 8~|4~ 9~  7v8v          4/ 7/ 12/ 3/ 4/       
4,1 \__3/ ~ 8/ 7| 4~| 9\         4/ 7/4,8'7,4','        
4,1   \__/\_^8~ 7|4~ 9\       4/,7''4,'7,4' \         
4,1           `-^.__>.____/  12' 7,3'8;  4\        
7,1                   // //4---'\ 8: 7: 4|       
5,1 ===============7(((((((5=================  
4,1                            | 8\ 7\  4\      
4,1                            / 8|  7|  4\     
4,1                           / 8/  7/ 3\  4\    
4,1                           `.     3|   4\   
4,1                             `--------'   